package pe.edu.upc.dai.grupovictor.service.impl;

import java.util.List;
import pe.edu.upc.dai.grupovictor.dao.ProfesorDao;
import pe.edu.upc.dai.grupovictor.dao.impl.ProfesorDaoImpl;
import pe.edu.upc.dai.grupovictor.model.Profesor;
import pe.edu.upc.dai.grupovictor.service.ProfesorService;

public class ProfesorServiceImpl implements ProfesorService{
    private ProfesorDao profesorDao;

    public ProfesorServiceImpl() {
        profesorDao = new ProfesorDaoImpl();
    }

    public Profesor seleccionarPorCodigo(Long codigo) {
        return profesorDao.seleccionarPorPrimaryKey(codigo);
    }

    public void insertar(Profesor profesor) {
        profesorDao.insertar(profesor);
    }

    public void actualizar(Profesor profesor) {
        profesorDao.actualizar(profesor);
    }

    public void eliminar(Profesor profesor) {
        profesorDao.eliminar(profesor);
    }

    public List<Profesor> seleccionarTodos() {
        return profesorDao.seleccionarTodos();
    }
}
